<!DOCTYPE html>
<html>
<head>
	<title>ST-LINK Utility Release Notes</title>
	<meta charset="UTF-8">
	<style>
		
		body {
			margin: 0px;
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
		#header {
			height: 88px;
			width: 100%;
			position: fixed;
			left: 0; top = 0;
			border-bottom: 2px solid #002052;
		}
		#logo {
			float: left;
			margin-left: 50px;
			margin-right: 50px;
		}
		#title {
			padding-top: 25px;
			font-size: 42px;
			font-weight: bold;
			color: #002052;
		}
		#menu {
			background-color: #002052;
			position: fixed;
			left:0;
			top:90px; bottom: 0px;
			overflow-y: auto;
			width: 200px;
			text-align: left;
		}
		#menu a {
			background-color: #002052;
			color: white;
			display: block;
			font-weight: bold;
			font-size: 14px;
			padding: 10px 10px 10px 15px;
			text-decoration: none;
		}
		#menu a:hover {
			background-color: #39a9db;
		}
		#container {
			position: fixed;
			left: 200px; right: 0px;
			top: 90px; bottom: 0px;
			padding:20px;
			overflow-y: scroll;
		}
		.page h1.format-icon:before {
		content: none;
		}
		#bg-img {
			position: fixed;
			left: 200px; right: 0px;
			top: 90px; bottom: 0px;
			opacity: 0.1;
			background-repeat: no-repeat;
			background-image: url('')
		}
		#container p {
			text-align:left;
		}
		#container ul {
			text-align:left;
		}
		#container li {
			text-align:left;
		}
		#container h2 {
			ext-align:center;
		}
		#container h3 {
			text-align:left;
		}
		figcaption {
		    padding-left:230px;
		}	
		h2 {
		text-align:center;}
	</style>

</head>
<body>
	<div id="header">
		<a id="logo" href="http://www.st.com" target="blanc"><img src="" height="80" alt="ST LOGO"/></a>
		<div id="title">STM32 ST-LINK Utility Software</div>
	</div>
	<div id="menu">
		<a href="#1">Version 4.6</a> 
		<a href="#2">Version 4.5</a> 
		<a href="#3">Version 4.4</a> 
		<a href="#4">Version 4.3</a> 
		<a href="#5">Version 4.2</a> 
		<a href="#6">Version 4.1</a> 
		<a href="#7">Version 4.0</a> 
		<a href="#8">Version 3.9</a>
		<a href="#9">Version 3.8</a>
		<a href="#10">Version 3.7</a>
		<a href="#11">Version 3.6</a>
		<a href="#12">Version 3.5</a>
		<a href="#13">Version 3.4</a>
		<a href="#14">Version 3.3</a>
		<a href="#15">Version 3.2.1</a>
		<a href="#16">Version 3.2</a>
		<a href="#17">Version 3.1</a>
		<a href="#18">Version 3.0</a>
		<a href="#19">Version 2.5</a>
		<a href="#20">Version 2.4</a>
		<a href="#21">Version 2.3</a>
		<a href="#22">Version 2.2</a>
		<a href="#23">Version 2.1</a>
		<a href="#24">Version 2.0</a>
		<a href="#25">Version 1.3</a>
		<a href="#26">Version 1.2</a>
		<a href="#27">Version 1.1</a>
		<a href="#28">Version 1.0</a>
		<a href="#29">known problems in current version</a>
		<a href="#30">Customer support</a>
	</div>
	<div id="bg-img"></div>
	<div id="container">
		<p><font size="8" color="#002052" >STM32 ST-LINK Utility release v4.6.0 </font></p>
		<p>&nbsp;</p>
		<p><font size="5"  color="#002052">About this release note:</font></p>
		<p><font size="3" >This release note contains information about the latest version of the STM32 ST-LINK utility software:</font></p>
		<ul>
			<font size="3" >
				<li>New features</li>
				<li>Improvements</li>
				<li>Program corrections</li>
				<li>Known problems in current version</li>
			</font>
		</ul>
		<p><font size="4">The part number of the STM32 ST-LINK utility software is <a href="http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html" target="blank">STSW-LINK004</a></font></p>
		<figure>
		<img src="" height="400px" width="589px" align="center"/>
		<figcaption>STM32 ST-LINK Utility</figcaption>
		</figure>
		<p>&nbsp;</p>
		<p><font size="5"color="#002052">Contents:</font></p>
		
		
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="1">1 Version 4.6</a></font></p>
		<p><font size="4"color="#39a9db">1.1  New features</font></p>
		<ul>
			<font size="3">
			<li>Remove incomplete support of STM32L5 series</li>
			<li>Remove incomplete support of STM32H7A/B series</li>
			<li>Remove incomplete support of STM32WB series</li>
			<p><font size="3">For STM32L5, STM32H7A/B, STM32WB and new STM32 new series full support use <a href="https://www.st.com/en/development-tools/stm32cubeprog.html" color="red" target="blank">STM32CubeProgrammer</a> tool.</p>
		</ul>
		</font>
		<p><font size="4" color="#39a9db">1.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Display R0 registre in CLI for -corereg command</li>
		</ul>
		</font>
			<p><font size="4"color="#39a9db"> 1.3 Program corrections </font></p>
		<ul>
		<font size="3">
			<li>Fix -Rst command to reset MCU</li>
			<li>Fix -Log command</li>
			<li>Fix OTP programming for STM32F76x/STM32F77x series</li>
			<li>Fix write protection issue for STM32L496 and STM32L432 series</li>
			<li>Fix automatic reconnection after option bytes modification for STM32L01x/L02x series</li>
			<li>Fix RDP option byte programming issue for STM32H743 series</li>
		</font>
		</ul>
		
		
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="2">2 Version 4.5</a></font></p>
		<p><font size="4"color="#39a9db">2.1  New features</font></p>
		<ul>
			<font size="3">
			<li>Add support of STM32G4 series</li>
			<li>Add support of STM32H7 Dual Core series</li>
			<li>Add support of STM32G07x/STM32G08x series</li>
		</ul>
		</font>
		<p><font size="4" color="#39a9db">2.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>None</li>
		</ul>
		</font>
			<p><font size="4"color="#39a9db"> 2.3 Program corrections </font></p>
		<ul>
		<font size="3">
			<li>Update FW upgrade utility</li>
		</font>
		</ul>
		
		
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="3">3 Version 4.4</a></font></p>
		<p><font size="4"color="#39a9db">3.1  New features</font></p>
		<ul>
			<font size="3">
			<li>Add support of STM32WB series</li>
		</ul>
		</font>
		<p><font size="4" color="#39a9db">3.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>None</li>
		</ul>
		</font>
			<p><font size="4"color="#39a9db"> 3.3 Program corrections </font></p>
		<ul>
		<font size="3">
			<li>Fix access port connect parameter with ST-LINK-V3</li>
			<li>Fix external loader for STM32H750B-DISCO</li>
		</font>
		</ul>
		
		
		
		
		
		
		<p>&nbsp;</p>		
		
		

		
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="4">4 Version 4.3</a></font></p>
		<p><font size="4"color="#39a9db">4.1  New features</font></p>
		<ul>
			<font size="3">
			<li>Add support of STM32L41x/L42x Lines ARM Cortex-M4</li>
			<li>Add support of ST-LINK-V3 debug probe</li>
			<li>Add QSPI external loader for STM32H743I-EVAL</li>
			<li>Add QSPI external loader for STM32H747-EVAL</li>
			<li>Add QSPI external loader for STM32H745I-DISCO</li>
			<li>Add QSPI external loader for STM32F7308-DISCO</li>
			<li>Add QSPI external loader for STM32F7508-DISCO</li>
		</ul>
		</font>
		<p><font size="4" color="#39a9db">4.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>None</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db"> 4.3 Program corrections </font></p>
		<ul>
			<font size="3">
		<li>Fix corner case issue of programming a segmented file with STM32H7 devices</li>
		<li>Fix issue of flash size display with STM32F410x devices</li>
		<li>Fix issue of programming WRP option bytes with STM32G0 devices in CLI mode</li>
		<li>Fix issue of programming flash with STM32F769 when dual bank is active</li>
		<li>Fix issue with STM32L152xx of Data EEPROM display/erase</li>
		<li>Fix issue with LPM parameter in CLI mode</li>
			</font>
		</ul>
		
		
		
		
		
		
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="5">5 Version 4.2</a></font></p>
		<p><font size="4"color="#39a9db">5.1  New features</font></p>
		<ul>
			<font size="3">
			<li>Add support of STM32L4Rxx and STM32L4Sxx Lines ARM Cortex-M4</li>
			<li>SRAM loader for STM32L4R9I-DISCO evaluation board</li>
			<li>SRAM loader for STM32L4R9I-EVAL evaluation board</li>
			<li>Add examples of external loaders for STM32L4R9I-DISCO and STM32F769I-EVAL</li>
			<li>Add support of hard reset pulse feature in command line interface (CLI)</li>
			<li>Add support of handling ST-LINK reset line state in command line interface (CLI)</li>
		</ul>
		</font>
		<p><font size="4" color="#39a9db">5.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Optimize RDP level 2 programming</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">5.3 Program corrections </font></p>
		<ul>
			<font size="3">
		<li>Fix issue with automatic mode</li>
		<li>Fix issue with STM32L07 WRP2 option bits with command line interface</li>
		<li>Fix issue of mass erase with STRM32L07x/L08x devices with flash memory size of 64KB and 128KB</li>
		<li>Fix issue with STM32F3 RDP level 2 programming with command line interface</li>
		<li>Fix issue with STM32F1 option bytes verification</li>
			</font>
		</ul>
		
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="6">6 Version 4.1</a></font></p>
		<p><font size="4"color="#39a9db">6.1  New features</font></p>
		<ul>
			<font size="3">
			 <li>Add support of STM32L49x Lines ARM Cortex-M4</li>
			<li>Add support of STM32F413x Lines ARM Cortex-M4</li>
			<li>Add support of STM32F72x and STM32F73x Lines ARM Cortex-M7</li>
			<li>Add support of STM32H7x Lines ARM Cortex-M7</li>
			<li>SRAM loader for STM32F413H-DISCO evaluation board</li>
			<li>SRAM loader for STM32F723E-DISCO evaluation board</li>
			<li>QSPI loader for STM32L496G-DISCO evaluation board</li>
			<li>QSPI loader for STM32L496G-BRISK evaluation board</li>
			<li>Extend -Dump command to support external memories</li>
			<li>Add support of handling ST-LINK reset line state in command line interface (CLI)</li>
		</ul>
		</font>
		<p><font size="4" color="#39a9db">6.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Added support of hex files with line data length upper than 0x5F</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">6.3 Program corrections </font></p>
		<ul>
			<font size="3">
		<li>Fix issue with STM32L4 family of programming an already written sector due to ECC check</li>
		<li>Fix issue with STM32F769x and STM32F469x Lines of some option bytes programming, and erase operation when DB1M option is active</li>
		<li>Fix issue of mass erase with STRM32L07x/L08x devices with flash memory size of 64KB and 128KB</li>
		<li>Fix issue with STM32F3 of setting RDP level 2 with command line interface </li>
		<li>Fix issue with STM32F1 of option bytes verification</li>

			</font>
		</ul>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="7">7 Version 4.0</a></font></p>
		<p><font size="4"color="#39a9db">7.1  New features</font></p>
		<ul>
			<font size="3">
				<li>Added the option bytes programming feature using binary/hex/srec file in the option bytes area code address, in addition to the flash interface option bytes registers</li>
		</ul>
		</font>
		<p><font size="4" color="#39a9db">7.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Added support for windows 10 operating system</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">7.3 Program corrections </font></p>
		<ul>
			<font size="3">
				<li>None</li>
		</font>
		</ul>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="8"> 8 Version 3.9</a></font></p>
		<p><font size="4"  color="#39a9db"> 8.1 New features</font></p>
		<p><font size="3" >Added support for:</font></p>
		<ul>
			<font size="3" >
				<li>STM32F76x and STM32F76x Lines ARM Cortex -M7</li>
				<li>STM32L4x3 Lines ARM Cortex -M4</li>
				<li>QSPI NOR flash , FMC Nor flash, FMC SRAM AND FMC SDRAM external memory programming on STM32F769I-EVAL<br/>evaluation board</li>
				<li>QSPI NOR flash memory programming on STM32F412G-DISCO discovery board</li>
				<li>Programming ITCM flash memory with STM32F7 series</li>
				<li>Checksum calculation of flash memory</li>
				<li>Reset modes selection</li>
				<li>Frequency selection with JTAG connection mode</li>
		</ul>
		</font>
		<p><font size="4"  color="#39a9db">8.2 Improvements</font></p>
		<ul>
			<font size="3" >
				<li>Added the possibility to skip sector erase during flash programming</li>
				<li>Added the possibility to skip flash protection verification during flash programming</li>
				<li>Enhanced programming speed of scattered HEX/SREC files</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">8.3 Program corrections</font></p>
		<ul>
			<font size="3" >
				<li>Fixed programming issue with external memory N25Q128A for STM32L467G-EVAL evaluation board</li>
				<li>Fixed PCROP EEPROM BANK 2 erase in CLI mode with STM32L0 and STM32L1 series</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="9">9 Version 3.8</a></font></p>
		<p><font size="4"color="#39a9db">9.1 New features</font></p>
		<p><font size="3">Added support:</font></p>
		<ul>
			<font size="3" >
				<li>For STM32F412xx Lines ARM Cortex -M4</li>
				<li>For STM32F410xx Lines ARM Cortex -M4</li>
				<li>For STM32L02x Lines ARM Cortex -M0+</li>
				<li>Of N25Q128A external flash memory programming on STM32L476-DISCO</li>
				<li>For checksum calculation feature</li>
				<li>For reset modes selection feature</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">9.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Enhanced full chip erase with a confimation message</li>
				<li>Migerate the external loader project of the external QSPI flash memory N25Q256A of STM32L476G-EVAL to STMCube library </li>
				<li>Enhanced programming speed of scattered HEX/SREC files</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">9.3 Program corrections</font></p>
		<ul>
			<font size="3" >
				<li>Fixed programming issue with external memory N25Q128A for STM32469I-DISCO</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="10">10 Version 3.7</a></font></p>
		<p><font size="4"  color="#39a9db">10.1 New features</font></p>
		<ul>
			<font size="3" >
				<li>Added support for STM32F469/STM32F479 lines ARM Cortex -M4</li>
				<li>Added support for STM32L4x6 lines ARM Cortex -M4</li>
				<li>Added support of M29W128GL external flash memory programming on STM32L476G-EVAL</li>
				<li>Added support of M29EWLA external flash memory programming on STM32469I-EVAL</li>
				<li>Added support of MT25QL512A external flash memory programming on STM32469I-EVAL</li>
				<li>Added support of N25Q128A external flash programming on STM32469I-DISCO</li>
				<li>Added support of N25Q128A external flash memory programming on STM32F746G-DISCO</li>
		</ul>
		</font>
		<p><font size="4"  color="#39a9db">10.2 Improvements</font></p>
		<ul>
			<font size="3" >
				<li>Enhanced automatic mode</li>
				<li>Added features allowing to program HEX/Srec file segments into internal and external memory in CLI mode</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">10.3 Program corrections</font></p>
		<ul>
			<font size="3" >
				<li>Fixed issue related to ST-LINK/V1 connection with CLI</li>
				<li>Fixed programming issue of data size above 16 Mbytes on N25Q256A external flash memory with STM32446E-EVAL</li>
				<li>Fixed programming issue on N25Q256A external flash memory with STM32446E-EVAL and STM32756G-EVAL, when the memory configuration is modified by the embedded firmware</li>
				<li>Fixed HEX/Srec data lines</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="11">11 Version 3.6</a></font></p>
		<p><font size="4"color="#39a9db">11.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Added support of STM32F7xx Series ARM Cortex -M7</li>
				<li>Added support of STM32F446 Lines ARM Cortex -M4</li>
				<li>Added suppot of STM32L07x/STM32L0x Lines ARM Cortex -M0</li>
				<li>Added support of N25Q256A external flash memory programming STM32446E-EVAL and STM32756G-EVAL</li>
				<li>Added support of M29W128GL external flash memory programming on STM32756G-EVAL</li>
				<li>Support programming option Bytes within a HEX/Srec files</li>
				<li>Support of log file generation</li>
				<li>Dumping target memory into a file in ST-LINK CLI mode</li>
				<li>Added command to disable user confirmation prompts in ST-LINK CLI mode</li>
				<li>Reading target voltage in ST-LINK CLI mode</li>
				<li>Added command to disable user confirmation prompts in ST-LINK CLI mode</li>
				<li>ST-LINK/V2 firmware upgrade to V2J23S4 and V2J23M9</li>
		</ul>
		</font>
		<p><font size="4"  color="#39a9db">11.2 Improvements</font></p>
		<ul>
			<font size="3" >
				<li>Enhanced display of target/external memory and multiple segments HEX/Srec files</li>
				<li>Enhanced management of SPRMOD bit: Reset when there is no PCROP protection activated</li>
				<li>Enhanced display settings dialog</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">11.3 Program corrections</font></p>
		<ul>
			<font size="3">
				<li>Fixed Latency problem of single data EEPROM with STM32L1xx/L0xx</li>
				<li>Fixed saving target memory issue with some addresses</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="12">12 Version 3.5</a></font></p>
		<p><font size="4"  color="#39a9db">12.1 New features</font></p>
		<ul>
			<font size="3" >
				<li>Added support of STM32F302xE/F303xE/F398xx Lines ARM Cortex -M4</li>
				<li>Added support of STM32F091xB-xC/F098xC Lines ARM Cortex -M0</li>
				<li>Support of multiple SWD clock frequencies</li>
				<li>ST-LINK/V2 firmware upgrade to V2J23S4 and V2J23M7</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">12.2 Improvements</font></p>
		<p>
		<ul>
			<font size="3">
				<li>Enhanced display of user option bytes</li>
			</ul>
		</font></p>
		<p><font size="4"color="#39a9db">12.3 Program corrections</font></p>
		<ul>
			<font size="3">
				<li>Fixed WRP4 programming for STM32L 15xxE/L162xE</li>
				<li>Fixed external loader issue when the Hex/Srec file contains segments for both internal and external flash memory</li>
				<li>Fixed latency problem of the erase sectors dialog for STM32F4xx/F43xx for internal and external flash memory</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="13">13 Version 3.4</a></font></p>
		<p><font size="4"color="#39a9db">13.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Added support of STM32F301x4-x6-x8/F302x4-x6-x8/F318xx Lines ARM Cortex -M4</li>
				<li>Added support of STM32F303x4-x6-x8/F328x4-x6-x8/F334xx Lines ARM Cortex -M4</li>
				<li>Added support of STM32F411xE Lines ARM Cortex -M4</li>
				<li>Added support STM32L0 Series ARM Cortex -M0+</li>
				<li>Added support of M29W128GL external flash memory programming on STM32756G-EVAL</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">13.2 Improvements</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p><font size="4"color="#39a9db">13.3 Program corrections</font></p>
		<ul>
			<font size="3">
				<li>Disable debugger in low power mode after disconnection from target device</li>
				<li>Fix single word flash programming for F2 and F4 series</li>
				<li>Fix core registers display in core dialog box</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="14">14 Version 3.3</a></font></p>
		<p><font size="4"color="#39a9db">14.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Added support of STM32F401xE Lines ARM Cortex -M4</li>
				<li>Added support of STM32F04x Lines ARM Cortex -M0</li>
				<li>Added suppot of STM32L1xxxE MCU ARM Cortex -M3</li>
				<li>Added support of N25Q256A external flash memory programming STM32446E-EVAL and STM32756G-EVAL</li>
				<li>Added support of M29W128GL external flash memory programming on STM32756G-EVAL</li>
				<li>Support programming option Bytes within a HEX/Srec files</li>
				<li>Support of log file generation</li>
				<li>Dumping target memory into a file in ST-LINK CLI mode</li>
				<li>Added command to disable user confirmation prompts in ST-LINK CLI mode</li>
				<li>Reading target voltage in ST-LINK CLI mode</li>
				<li>Added command to disable user confirmation prompts in ST-LINK CLI mode</li>
				<li>ST-LINK/V2 firmware upgrade to V2J23S4 and V2J23M9</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">14.2 Improvements</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p><font size="4"color="#39a9db">14.3 Program corrections</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="15">15 Version 3.2.1</a></font></p>
		<p><font size="4"color="#39a9db">15.1 New features</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p><font size="4"color="#39a9db">15.2 Improvements</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p><font size="4"color="#39a9db">15.3 Program corrections</font></p>
		<ul>
			<font size="3">
				<li>Fix firmware update and documents access</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="16">16 Version 3.2</a></font></p>
		<p><font size="4"color="#39a9db">16.1 New features</font></p>
		<ul>
			<font size="3" >
				<li>Added support of STM32F4x9 Lines ARM Cortex -M4</li>
				<li>Added support of STM32F03x Lines ARM Cortex -M0</li>
				<li>Added suppot of STM32L100 Lines ARM Cortex -M3</li>
				<li>Added support of STM32L1xxxA MCU ARM Cortex -M3</li>
				<li>Added choice of verification method for the flash program operation</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">16.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Enhancement of verification method for flash program operation</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">16.3 Program corrections</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="17">17 Version 3.1</a></font></p>
		<p><font size="4"color="#39a9db">17.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Added support of STM32F052 Entry-level ARM Cortex -M0 microcontrollers</li>
				<li>Added support of STM32F401 Lines ARM Cortex -M4</li>
				<li>Added suppot of " Connect to a device in low power mode " option</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">17.2 Improvements</font></p>
		<p><font size="3">
		<ul>
		<li>Enhancement of connection management</li>
		</ul>
		</font></p>
		<p><font size="4"  color="#39a9db">17.3 Program corrections</font></p>
		<ul>
			<font size="3" >
				<li>Fix loading Hex files with option Bytes section</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="18">18 Version 3.0</a></font></p>
		<p><font size="4"color="#39a9db">18.1 New features</font></p>
		<ul>
			<font size="3" >
				<li>Added support of custom loader for external memory</li>
				<li>Dysplayed printf data sent via SWO </li>
				<li>Added " File compare to device memory" feature in the CLI mode</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">18.2 Improvements</font></p>
		<p><font size="3">
		<ul>
			<li>Optimization of STM32 internal flash memory programming and verification.</li>
		</ul>
		</font></p>
		<p><font size="4"color="#39a9db">18.3 Program corrections</font></p>
		<p><font size="3">
		<ul>
			<li>BFB2 bit is forced to '1' on all STM32L15xxC devices when programming the option byte</li>
		</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="19">19 Version 2.5</a></font></p>
		<p><font size="4"color="#39a9db">19.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Added support of STM32F42x/STM32F43x Lines ARM cORTEX -M4</li>
				<li>Added support of drag-and-drop file opening</li>
				<li>Added HotPlug Connect feature ( connect to target without halt or reset )</li>
				<li>Added Context Menu and Edit Menu for Cut/Copy/Paste/Delete operation in the file and device memory</li>
				<li>Added support of Memory LiveUpdate feature</li>
				<li>Added support of Find data feature (find in ASCII and HEX)</li>
				<li>Added support of Fill memory feature (fill with byte,word or double word in file and device memory)</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">19.2 Improvements</font></p>
		<p><font size="3" >
		<ul>
			<li>Enhancement of device memory modification from the memory grid</li>
		</ul>
		</p>
		<p><font size="4"color="#39a9db">19.3 Program corrections</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="20">20 Version 2.4</a></font></p>
		<p><font size="4"color="#39a9db">20.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Added support of STM32F3 Series ARM Cortex -M4</li>
				<li>Added support of STM32L mediem density plus ARM Cortex -M3</li>
				<li>Added support of STM32F050 Entry-level ARM Cortex -M0 microcontrollers</li>
				<li>Comparison between two files (Hex/SREC or Bin files)</li>
				<li>Support of" Reset after Programming" option</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">20.2 Improvements</font></p>
		<p>
		<font size="3">
			<ul>
				<li>Enhanced display of File/Flash comparison</li>
			</ul>
		</font></p>
		<p><font size="4"color="#39a9db">20.3 Program corrections</font></p>
		<ul>
			<font size="3" >
				<li>Fix STM32W108CC WRP granularity</li>
				<li>Fix loading Hex file adjacent segments</li>
				<li>Display R0 register in Core window</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"color="#002052"style=" font-weight: bold;"><a id="21">21 Version 2.3</a></font></p>
		<p><font size="4"color="#39a9db">21.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Added support of STM32F4 Series ARM Cortex -M4 revision Z</li>
				<li>Added support of STM32L ARM Cortex -M3 EEPROM data memory programming</li>
				<li>Added suppot of STM32F0 Series Entry-level ARM Cortex -M0 microcontrollers</li>
				<li>Save file in Intel Hex and Motorola S-record file format</li>
				<li>Address textBox replaced by a ComboBox with history saving</li>
				<li>Support programming option Bytes within a HEX/Srec files</li>
				<li>Support of log file generation</li>
				<li>Dumping target memory into a file in ST-LINK CLI mode</li>
				<li>Added command to disable user confirmation prompts in ST-LINK CLI mode</li>
				<li>Reading target voltage in ST-LINK CLI mode</li>
				<li>Added command to disable user confirmation prompts in ST-LINK CLI mode</li>
				<li>ST-LINK/V2 firmware upgrade to V2J23S4 and V2J23M9</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">21.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Added Tooltip in the option bytes option</li>
				<li>Enable/Disable progress bar display in ST-LINK CLI (STM32 ST-LINk Utility command line interface)</li>
				<li>Added support of programming at unaligned addresses</li>
				<li>Different error codes return for each type of problem in CLI mode </li>
				<li>"Connect under reset" option is now available in JTAG mode</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">21.3 Program corrections</font></p>
		<p><font size="3">
		<ul>
		<li>CLI return code issue fixed</li>
		</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="22">22 Version 2.2</a></font></p>
		<p><font size="4"color="#39a9db">22.1 New features</font></p>
		<ul>
			<font size="3" >
				<li>Added support of STM32F4 Series of high-performance microcontrollers with DSP and FPU instructions</li>
				<li>Added suppot of "connect under reset" option</li>
				<li>Flash modification via GUI and CLI commands</li>
				<li>Added support of hardware reset in CLI mode</li>
		</ul>
		</font>
		<p><font size="4"  color="#39a9db">22.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>W8 and -W32 CLI commands are able to program flash memory</li>
				<li>The flash memory can be modified from the GUI even when it is not erased</li>
		</ul>
		</font>
		<p><font size="4"  color="#39a9db">22.3 Program corrections</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="23">23 Version 2.1</a></font></p>
		<p><font size="4"  color="#39a9db">23.1 New features</font></p>
		<ul>
			<font size="3">
				<li>ST-LINK/V2 support</li>
				<li>Added support for STM32F2 Series microcontroller programming modes</li>
				<li>Connected MCU revision ID display</li>
				<li>ST-LINK and ST-LINK/V2 firmware upgrade to V1J12S3 and V2J14S3, respectively</li>
		</ul>
		</font>
		<p><font size="4"  color="#39a9db">23.2 Improvements</font></p>
		<p><font size="3">
		<ul>
		<li>Automatic MCU voltage check with ST-LINK/V2</li>
		</ul>
		</font></p>
		<p><font size="4"color="#39a9db">23.3 Program corrections</font></p>
		<p><font size="3">
		<ul>
		<li>Binary file save issue resolved with Windows 7</li>
		</ul>
		</font></p>
		<p>&nbsp;</p>
		<p> <font size="4"color="#002052"style=" font-weight: bold;"><a id="24">24 Version 2.0</a></font></p>
		<p><font size="4"color="#39a9db">24.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Support of Intel Hex file and Motorola S-record file format</li>
				<li>Command line interface</li>
				<li>Automatic Mode:Programming and configuring STM32 devices in loop</li>
				<li>Flash memory Blank Check</li>
				<li>Compare the contents of the Flash memory with files</li>
				<li>ST-LINK firmware upgrade to V1J11S3</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">24.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Faster switch between device memory display and file display</li>
				<li>Connection management enhancement</li>
				<li>Core status displayed in the MCU Core window</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">24.3 Program corrections</font></p>
		<ul>
			<font size="3">
				<li>Flash size is ignored for STM32F2 Series 32-bit microcontroller devices</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="25">25 Version 1.3</a> </font></p>
		<p><font size="4"  color="#39a9db">25.1 New features</font></p>
		<ul>
			<font size="3">
				<li>Added support of STM32L1 Ultra-low-power 32-bit microcontroller devices</li>
				<li>Added support of STM32F2 Series microcontroller devices</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">25.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Flash mass erase and Option bytes programming progress display</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">25.3 Program corrections</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="26">26 Version 1.2</a> </font></p>
		<p><font size="4"  color="#39a9db">26.1 New features</font></p>
		<p><font size="3">
		<ul>
		<li>Added support of XL-density devices</li>
		</ul>
		</font></p>
		<p><font size="4"  color="#39a9db"> 26.2 Improvements</font></p>
		<p><font size="3">
		<ul>
		<li>Connection management enhancement</li>
		</ul>
		</font></p>
		<p><font size="4"color="#39a9db">26.3 Program corrections</font></p>
		<p><font size="3">
			<ul>
				<li>None</li>
			</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="27">27 Version 1.1</a></font></p>
		<p><font size="4"  color="#39a9db">27.1 New features</font></p>
		<p><font size="3">
		<ul>
		<li>Added support of Serial Wire Debug (SWD) interface</li>
		</ul>
		</font></p>
		<p></p>
		<p><font size="4"  color="#39a9db">27.2 Improvements</font></p>
		<ul>
			<font size="3">
				<li>Connection error management enhancement</li>
				<li>Debug interface and connection status display</li>
		</ul>
		</font>
		<p><font size="4"color="#39a9db">27.3 Program corrections</font></p>
		<ul>
			<font size="3">
				<li>Connected "STM32 ST-LINK Utility user manual.pdf" name format at start menu</li>
		</ul>
		</font>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"> <a id="28">28 Version 1.0</a></font></p>
		<p><font size="4"  color="#39a9db">28.1 New features</font></p>
		<p><font size="3">
		<ul>
		<li>Initial release</li>
		</ul>
		</font></p>
		<p><font size="4"  color="#39a9db">28.2 Improvements</font></p>
		<p><font size="3">
		<ul>
		<li>Initial release</li>
		</ul>
		</font></p>
		<p><font size="4"  color="#39a9db">28.3 Program corrections</font></p>
		<p><font size="3">
		<ul>
		<li>None</li>
		</ul>
		</font></p>
		<p>&nbsp;</p>
		<p><font size="4"  color="#002052"style=" font-weight: bold;"><a id="29">29 Known problems in current version</a></font></p>
		<p><font size="3">None</font></p>
		<p>&nbsp;</p>
		<p><font size="4" face=" arial"  color="#002052"style=" font-weight: bold;"><a id="30">30 Customer support</a></font></p>
		<p><font size="3">Software released previously is documented internally and available upon request.</p>
		<p><font size="3">For more information, see the STM32 ST-LINK utility user manual STM32 ST-LINK  Utility software discription (<a href="http://www.st.com/content/ccc/resource/technical/document/user_manual/e6/10/d8/80/d6/1d/4a/f2/CD00262073.pdf/files/CD00262073.pdf/jcr:content/translations/en.CD00262073.pdf" target="blank">UM0892</a>) and visit our <br/>website at <a href="http://www.st.com" color="red" target="blank">www.st.com</a>.</p>
		
		<p><font size="3">For STM32 MCU and MPU full support use <a href="https://www.st.com/en/development-tools/stm32cubeprog.html" color="red" target="blank">STM32CubeProgrammer</a>.</p>
				
		</font>
		<p>&nbsp;</p>
		<h2>IMPORTANT NOTICE - PLEASE READ CAREFULLY</h2>
		<p align="justify" size="3">
			STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, enhancement, modifications and improvements to ST products and/or to this documents at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to ST's terms and conditions of sale in place at the time of order acknowledgement.
			Purchasers are solely responsible for the choice, selection and use of ST assumes no liability for application assistance or the design of purchasers' products.
			No license, express or implied, to any intellectual property right is granted by ST herein.
			Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
			ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.
			Information in this document supersedesand replaces information previously supplied in any prior versions of this document.
		</p>
		<p style="text-align:center;">&copy;2020 STMicroelectronics-All rights reserved</p>
	</div>
</body>
</html>